home *** CD-ROM | disk | FTP | other *** search
- .geometry "version 0.1";
- v1 = .free(-0.326949, 0.138167, "C1");
- v2 = .free(-0.266758, 0.075239, "R1");
- v3 = .free(-0.20383, -0.354309, "C2");
- v4 = .free(-0.056088, -0.316005, "R2");
- v5 = .free(0.253078, 0.091655, "C3");
- v6 = .free(0.370725, -0.212038, "R3");
- c1 = .c.vv(v5, v6);
- c2 = .c.vv(v3, v4);
- c3 = .c.vv(v1, v2);
- l1 = .l.ccext(c3, c1, 1, .longline);
- l2 = .l.ccext(c1, c2, 1, .longline);
- l3 = .l.ccext(c2, c3, 1, .longline);
- l4 = .l.ccext(c3, c1, 2, .longline);
- l5 = .l.ccext(c1, c2, 2, .longline);
- l6 = .l.ccext(c2, c3, 2, .longline);
- v7 = .v.ll(l6, l3, "P12");
- v8 = .v.ll(l4, l1, "P13");
- v9 = .v.ll(l5, l2, "P23");
- l7 = .l.vv(v7, v8, .red);
- l8 = .l.vv(v8, v9, .red);
- l9 = .l.vv(v9, v7, .red);
- .text("Given any three circles in a plane, construct the exterior");
- .text("tangent lines for every pair. The intersections of those");
- .text("pairs of tangent lines all meet in a line. You can move");
- .text("C1, R1, C2, R2, C3, and R3 to try different combinations of");
- .text("circles.");
-